Diagonalisation Of Matrices